﻿/* simulate select css class */
.z-combox { display:inline-block; *zoom: 1; *display: inline;
vertical-align:middle; position:relative; white-space: nowrap; padding:0; margin:0;}
.z-combox input,
.z-combox .inputText { vertical-align:middle;  cursor:default;   background-repeat:no-repeat; background-position:0 0;}
.z-combox .z-combox-spinner {
	display:inline-block; *zoom: 1; *display: inline;vertical-align:middle;padding:0;margin:0;
	position:relative; left:-17px; margin-right:-15px; cursor:pointer; width:13px; height:15px; 
	background-repeat:no-repeat; background-position:0 0;
	text-align:center; overflow: hidden; border: 1px solid #ccddee;
	background:#fcfcfc;
    background: -moz-linear-gradient(top, #FFF, #EEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#EEE));
    background: linear-gradient(top, #FFF, #EEE);
    cursor: pointer;
}
.z-combox .z-combox-spinner b{
	margin:0;float:left; margin-left:3px;border: 4px solid #777; width:0;height: 0;overflow: hidden;border-color: transparent; border-style:dashed;
	margin-top:5px; border-top-color:#777; border-top-style: solid;
}
.z-combox .z-combox-spinner:hover {
	border-color:#aaccee;background: #f9f9f9;
    background: -moz-linear-gradient(top, #FFF, #fff1bb);
 	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#fff1bb));
	background: linear-gradient(top, #FFF, #fff1bb);
}
.z-combox .z-combox-spinner:hover b {
	border-top-color:#1199dd;
}

.z-combox .arrowimg { background-image:url(../images/arrow.gif) }
.z-combox-editable .inputText { border-color:#788994 #879aa6 #9aabb6; }
.z-combox-editable .z-combox-spinner {
    background: -moz-linear-gradient(top, #EEE, #FFF);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEE), to(#FFF));
    background: linear-gradient(top, #EEE, #FFF);
}
.z-combox-editable .arrowimg { background-image:url(../images/arrow_editab.gif) }
.z-combox-disabled .inputText,
.z-combox-disabled input[type="text"]:hover,
.z-combox-disabled input[type="text"]:focus{ border-color:#ccc; }
.z-combox-disabled .z-combox-spinner,.z-combox-disabled .z-combox-spinner:hover { background:transparent; border-color:#f5f5f5; border-left-color:#eee; }
.z-combox-disabled .z-combox-spinner b,.z-combox-disabled .z-combox-spinner:hover b{ border-top-color:#ccc; }
.z-combox-disabled .arrowimg { background-image:url(../images/arrow_disab.gif) }
.noBackground { background:transparent none; border:0 none; }
.noBackground .z-combox-spinner { background-color:#transparent;border-style:none;}
.noBackground .arrowimg { background-image:url(../images/arrow_inCell.gif) }
.optgroup{ padding: 1px; overflow: auto; overflow-x: hidden; max-height: 280px; color: #336699; width: auto;}
.optgroup a { cursor: default; display: block; _width: auto; text-align:left; color: #336699; white-space: nowrap; padding: 1px 3px 2px 6px; _padding: 0 3px 0 6px; height: 18px; min-width: 2em; text-decoration: none; }
.optgroup a:hover,
.optgroup a.selected { text-decoration: none; background-color: #FAE9A5; }
.optgroup a.selected { color: #CCFFFF;background: url(../images/optionbg_over.gif) #4499EE repeat-x 0; }